/* all */
*{z-index:1;font-family:"微软雅黑","宋体",verdana,Arial,Helvetica,sans-serif;}
html,body{font-size:12px;}
button{font-size:12px}
input,select,textarea	{}
.right{text-align:right;}
.left{text-align:left;}
.orange {
color:#FF6600;
}
.red{
color:#FF3300;
}
.gray{
color:#999999;
}
.strong{
font-weight:bold;
}
.green{
color:#009900;
}
.greenbold{
color:#009900;
font-weight:bold;
}
a:link, a:visited{color:#0066CC;text-decoration:underline;}
a:hover,a:active{color:#CC0000;}

a.notclick:link, a.notclick:visited, a.notclick:hover, a.notclick:active{
color:#CCCCCC!important;
text-decoration:none!important;
text-decoration:line-through!important;
}


a.externallink{
background:url(../images/base/external.gif) no-repeat right top;
padding-right:10px;
}
.clear{
clear:both;
height:0px;
line-height:0px;
}

.margin10{
margin:10px auto;
}
.margin20{
margin:20px auto;
}
.margin5{
margin:5px auto;
}

.vegediv{
border: 1px solid #B2D9F0;
color: #0082CB;
background-color:#E8F3FF;
float: left;
margin: 1px 3px;
padding: 3px;
text-decoration: none;
margin:5px;
}
.vegediv span.vege_num{
color:#666666;
font-weight:bold;
}











.text{border:1px solid #CCCCCC;color:#000000;padding:3px;}
.notnull{color:#FF0000;}
.sltimg{cursor:pointer;border:0px;}
.e-clear-both{clear:both;padding:0px;margin:0px;border:0px;font-size:0px;line-height:0px;height:0px;}
.e-form-line1{clear:both;height:5px;line-height:5px;border-bottom:groove 1px #666666;margin-bottom:5px;font-size:0px;}
.e-form-line2{clear:both;height:5px;line-height:5px;border-bottom:dashed 1px #666666;margin-bottom:5px;font-size:0px;} 
/* input */
input.search{
background:#FFFFFF url(../images/base/search.png) no-repeat scroll 2px 50%;
width:100px;
border:1px solid #BABABA;
color:#000000;
font-size:12px;
padding: 2px 3px;
padding-left:20px;
}
 
.textRight{text-align:right;
}


/* button */
.ggbtn{background-color:#DDDDDD;color:#224466;border:1px solid #AAAAAA;padding:1px 3px;margin-left:10px;cursor:pointer;}
.btn_red {background-color:#E56045;background-image:url(/misc/images/account/buttonred.png);color:#FFFFFF;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #eee;
cursor:pointer;
}
.btn_green {background-color:#A5D344;background-image:url(/misc/images/account/buttongreen.png);color:#FFFFFF;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #eee;
cursor:pointer;
}
.btn_blue {background-color:#63A2E2;background-image:url(/misc/images/account/buttonblue.png);color:#FFFFFF;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #eee;
cursor:pointer;
}
.btn_orange{background-color:#E5B509;background-image:url(/misc/images/account/buttonorange.png);color:#FFFFFF;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #eee;
cursor:pointer;
}
.btn_gray{background-color:#E8E8E8; color:#444444;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #CCCCCC;
cursor:pointer;
text-shadow: -1px -1px 1px #FFFFFF;}

/* ovalidator error */
.ovalidator-error{border:1px solid #FF0000!important;}
.ovalidator-focus{border:1px solid #0000CC;}

/* 通用表格 */
table.mytable{width:100%;border-collapse:separate;margin-bottom:5px;}
td.mylabel{
padding:10px;
text-align:right;
vertical-align:middle;
color:#666666;
width:120px;





color:#666666;
background: none repeat scroll 0 0 #F0EFEF;
border: 1px solid #CCCCCC;
border-color: #FFFFFF #DBE2E7 #DDDDDD #FFFccF;
}
td.mylabel2{
padding:2px;
text-align:right;
vertical-align:middle;
background-color:#FFF; 
width:15%;
color:#999999;
}
td.myinfo{
padding:3px;
text-align:left; 
vertical-align:middle;
background-color:#FFF; 





border:1px solid #999999;
border-color: #ffFFFF #DBE2E7 #DDDDDD #FFFFFF;
}
table.innserTb{
width:100%;
border-collapse:collapse;
}
table.innserTb thead th{
padding:7px;
background:#FFFFCC;
color:#666666;
border:1px solid #E8E8E8;
text-align:center;
}
table.innserTb tbody td{
padding:3px;
background-color:#FFFFFF;
color:#666666;
border:1px solid #E8E8E8; 
text-align:center;
} 
table.innserTb tbody td.show_index{
color:#FF6600!important;
}
table.innserTb tbody tr.hightlight td{
background-color:#EAEEFB
}

.areas{
width:30px;
}

.func_div{
border-top:2px solid #FA7C01;
padding:7px;
margin:10px auto;
background-color:#F5F5F5
}
.button_div{
margin:10px auto;
text-align:center;
border-top:0px solid #999999;
background-color:#F5F5F5;
padding:5px;
position:relative;
}
.button_div button{
/* margin-right:5px; */
}
.button_div a{
/* margin-left:5px; */
}


.u{
color:#CCCCCC;
}

.blockdiv {
border:1px solid #BDBFCA;
margin:20px 0 15px;
padding:20px 10px;
position:relative;
}
.blockdiv .titlediv {
background-color:#FFFFFF;
color:#333333;
left:16px;
padding:5px;
position:absolute;
top:-15px;
}

margin5{
margin:5px auto;
}
margin10{
margin:10px auto;
}
margin20{
margin:20px auto;
}